package com.chuangke.metadata.entity;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.annotation.TableField;
import com.chuangke.framework.model.BasicModel;

public class SysGridModel extends BasicModel {

	
    private static final long serialVersionUID = 3525417894574995741L;

	public static final String TYPE_DYNAMIC = "D";
	public static final String TYPE_STATIC = "S";

	private String name;
	private String category;
	private int sort;
	private String delFlag;
	private String type;
	private String dictName ;
	private String dictFilter ;
	private String showZero ;

	private String moudleId;

	@TableField(exist = false)
	private List<SysGridColumn> columns;
	@TableField(exist = false)
	private List<SysGridFormula> formulas;
	@TableField(exist = false)
	private List<Map<String, Object>> datas;
	@TableField(exist = false)
	private List<SysGridVar> vars;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public int getSort() {
		return sort;
	}

	public void setSort(int sort) {
		this.sort = sort;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getDictName() {
		return dictName;
	}

	public void setDictName(String dictName) {
		this.dictName = dictName;
	}

	public String getDictFilter() {
		return dictFilter;
	}

	public void setDictFilter(String dictFilter) {
		this.dictFilter = dictFilter;
	}

	public String getShowZero() {
		return showZero;
	}

	public void setShowZero(String showZero) {
		this.showZero = showZero;
	}

	public String getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	public List<SysGridColumn> getColumns() {
		return columns;
	}

	public void setColumns(List<SysGridColumn> columns) {
		this.columns = columns;
	}

	public List<SysGridFormula> getFormulas() {
		return formulas;
	}

	public void setFormulas(List<SysGridFormula> formulas) {
		this.formulas = formulas;
	}

	public List<Map<String, Object>> getDatas() {
		return datas;
	}

	public void setDatas(List<Map<String, Object>> datas) {
		this.datas = datas;
	}

	public List<SysGridVar> getVars() {
		return vars;
	}

	public void setVars(List<SysGridVar> vars) {
		this.vars = vars;
	}

	public String getMoudleId() {
		return moudleId;
	}

	public void setMoudleId(String moudleId) {
		this.moudleId = moudleId;
	}
}
